self-executing treaty - Español Inglés Diccionario